package actions;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.RowSet;

import model.StudentModel;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import db.DbException;
import forms.RegistrationForm;

public class RegistrationAction extends Action {
	
	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) {
		
		String username = request.getParameter("username");
		String password = request.getParameter("password");
		String repeatPassword = request.getParameter("repeatPassword");
		String email = request.getParameter("email");
		
		RegistrationForm iForm = (RegistrationForm) form;

		iForm.setUsername(username);
		iForm.setPassword(password);
		iForm.setRepeatPassword(repeatPassword);
		iForm.setEmail(email);
		
		iForm.writeDB();
		
		return mapping.findForward("success");
	}
}